home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / LINUX / FRKBDTXT.GZ / fr-keyboard.txt
Encoding:
Text File  |  1995-05-16  |  8.9 KB  |  318 lines

  1. J'ai fait quelques progres dans la configuration du clavier.
  2.  
  3. J'ai ecrit un petit fichier de config pour vim 3.0 a renommer
  4. /usr/local/etc/vimrc pour qu'il soit utilise par tout le monde
  5. ou simplement dans votre repertoire racine.
  6. Il est uuencode parce qu'il contient des carateres de controle.
  7.  
  8. begin 644 .exrc
  9. M:6UA<"`6&ULR?B`6&PIM87`@%AM;,GX@:0II;6%P(!8;6S=^(!8;.F@6#0IM
  10. M87`@%AM;-WX@.F@6#0IM87`@%AM;.7X@%A(*;6%P(!8;6S5^(!8""FUA<"`6
  11. M&ULV?B`6!@IM87`@%AM;2"`Q1PIM87`@%AM;62`D1PIM87`@%AM;.'X@=0IS
  12. M970@875T;VEN9&5N=`IS970@8F%C:W-P86-E/3(*<V5T(&YO:F]I;G-P86-E
  13. F<PIS970@<G5L97(*<V5T('-H;W=C;60*<V5T('1A8G-T;W`]-`II
  14. `
  15. end
  16.  
  17. version texte (modifiees pour des raisons d'affichage):
  18.  
  19. imap ^V^[[2~ ^V^[
  20. map ^V^[[2~ i
  21. imap ^V^[[7~ ^V^[:h^V^M
  22. map ^V^[[7~ :h^V^M
  23. map ^V^[[9~ ^V
  24. map ^V^[[5~ ^V
  25. map ^V^[[6~ ^V
  26. map ^V^[[H 1G
  27. map ^V^[[Y $G
  28. map ^V^[[8~ u
  29. set autoindent
  30. set backspace=2
  31. set nojoinspaces
  32. set ruler
  33. set showcmd
  34. set tabstop=4
  35.  
  36. voila mon /usr/lib/fr-latin.map
  37.  
  38. !
  39. ! Fichier de configuration pour un clavier Francais
  40. !
  41. ! Modifie par Ludovic Rousseau (Ludovic.Rousseau@cnam.fr)
  42. !  le 28 avril 1995
  43. !
  44. keycode   0 =
  45. keycode   1 = Escape           Escape          
  46.     alt     keycode   1 = Meta_Escape     
  47. keycode   2 = ampersand        one
  48.     alt     keycode   2 = Meta_one        
  49. keycode   3 = eacute           two              
  50.     control keycode   3 = nul             
  51.     shift control keycode 3 = nul
  52.     alt     keycode   3 = Meta_two        
  53. keycode   4 = quotedbl         three      
  54.     control keycode   4 = Escape          
  55.     alt     keycode   4 = Meta_three      
  56. keycode   5 = apostrophe       four          
  57.     control keycode   5 = Control_backslash
  58.     alt     keycode   5 = Meta_four       
  59. keycode   6 = parenleft       five         
  60.     control keycode   6 = Control_bracketright
  61.     alt     keycode   6 = Meta_five       
  62. keycode   7 = minus            six     
  63.     control keycode   7 = Control_asciicircum
  64.     alt     keycode   7 = Meta_six        
  65. keycode   8 = egrave           seven       
  66.     control keycode   8 = Control_underscore
  67.     alt     keycode   8 = Meta_seven      
  68. keycode   9 = exclam       eight     
  69.     control keycode   9 = Delete          
  70.     alt     keycode   9 = Meta_eight      
  71. keycode  10 = ccedilla          nine    
  72.     alt     keycode  10 = Meta_nine       
  73. keycode  11 = agrave            zero      
  74.     alt     keycode  11 = Meta_zero       
  75. keycode  12 = parenright       degree       
  76.     control keycode  12 = Control_underscore
  77.     shift control keycode 12 = Control_underscore
  78.     alt     keycode  12 = Meta_minus      
  79. keycode  13 = minus             underscore          
  80.     alt     keycode  13 = Meta_equal      
  81. keycode  14 = Delete           Delete          
  82.     alt     keycode  14 = Meta_Delete     
  83. keycode  15 = Tab              Tab             
  84.     alt     keycode  15 = Meta_Tab        
  85. keycode  16 = a               
  86. keycode  17 = z               
  87. keycode  18 = e               
  88. keycode  19 = r               
  89. keycode  20 = t               
  90. keycode  21 = y               
  91. keycode  22 = u               
  92. keycode  23 = i               
  93. keycode  24 = o               
  94. keycode  25 = p               
  95. keycode  26 = dead_circumflex  dead_diaeresis      
  96.     shift alt     keycode  26 = braceleft
  97.     alt keycode 26 = bracketleft
  98. keycode  27 = dollar       asterisk      
  99.     shift alt     keycode  27 = braceright
  100.     alt keycode 27 = bracketright
  101. keycode  28 = Return          
  102.     alt     keycode  28 = Meta_Control_m  
  103. keycode  29 = Control         
  104. keycode  30 = q               
  105. keycode  31 = s               
  106. keycode  32 = d               
  107. keycode  33 = f               
  108. keycode  34 = g               
  109. keycode  35 = h               
  110. keycode  36 = j               
  111. keycode  37 = k               
  112. keycode  38 = l               
  113. keycode  39 = m
  114. keycode  40 = ugrave       percent        
  115.     alt     keycode  40 = backslash 
  116. keycode  41 = dead_grave      sterling      
  117.     control keycode  41 = nul             
  118. keycode  42 = Shift           
  119. keycode  43 = numbersign        bar             
  120.     alt     keycode  43 = at
  121.     shift alt keycode 43= asciitilde
  122.     control keycode  43 = Control_backslash
  123. keycode  44 = w               
  124. keycode  45 = x               
  125. keycode  46 = c               
  126. keycode  47 = v               
  127. keycode  48 = b               
  128. keycode  49 = n               
  129. keycode  50 = comma            question               
  130. keycode  51 = semicolon        period            
  131.     alt     keycode  51 = Meta_comma      
  132. keycode  52 = colon            slash         
  133.     control keycode  52 = Compose
  134.     alt     keycode  52 = Meta_period     
  135. keycode  53 = equal            plus        
  136.     control keycode  53 = Delete          
  137.     alt     keycode  53 = Meta_slash      
  138. keycode  54 = Shift           
  139. keycode  55 =      
  140. keycode  56 = Alt             
  141. keycode  57 = space            space           
  142.     control keycode  57 = nul             
  143.     alt     keycode  57 = Meta_space      
  144. keycode  58 = Caps_Lock       
  145. keycode  59 = F1               F11              Console_13      
  146.     control keycode  59 = F1              
  147.     alt     keycode  59 = Console_1       
  148. keycode  60 = F2               F12              Console_14      
  149.     control keycode  60 = F2              
  150.     alt     keycode  60 = Console_2       
  151. keycode  61 = F3               F13              Console_15      
  152.     control keycode  61 = F3              
  153.     alt     keycode  61 = Console_3       
  154. keycode  62 = F4               F14              Console_16      
  155.     control keycode  62 = F4              
  156.     alt     keycode  62 = Console_4       
  157. keycode  63 = F5               F15              Console_17      
  158.     control keycode  63 = F5              
  159.     alt     keycode  63 = Console_5       
  160. keycode  64 = F6               F16              Console_18      
  161.     control keycode  64 = F6              
  162.     alt     keycode  64 = Console_6       
  163. keycode  65 = F7               F17              Console_19      
  164.     control keycode  65 = F7              
  165.     alt     keycode  65 = Console_7       
  166. keycode  66 = F8               F18              Console_20      
  167.     control keycode  66 = F8              
  168.     alt     keycode  66 = Console_8       
  169. keycode  67 = F9               F19              Console_21      
  170.     control keycode  67 = F9              
  171.     alt     keycode  67 = Console_9       
  172. keycode  68 = F10              F20              Console_22      
  173.     control keycode  68 = F10             
  174.     alt     keycode  68 = Console_10      
  175. keycode  69 =
  176. keycode  70 =
  177. !
  178. ! touche ClrHome
  179. keycode  71 = F21
  180.     shift keycode 71 = F22
  181. keycode  72 = Up
  182.     shift   keycode 72 = Prior            
  183.     control keycode 72 = F21
  184. keycode  73 =
  185. keycode  74 = minus     
  186. keycode  75 = Left            
  187.     shift   keycode 75 = F23
  188.     control keycode 75 = F24
  189. keycode  77 = Right            
  190.     shift   keycode 77 = F25
  191.     control keycode 77 = F26
  192. keycode  78 = plus          
  193. keycode  79 =
  194. keycode  80 = Down            
  195.     shift keycode 80 = Next            
  196.     control keycode 80 = F22
  197. keycode  81 =
  198. keycode  82 = Insert
  199. keycode  83 = Delete
  200.     control alt     keycode  83 = Boot            
  201. keycode  84 =
  202. keycode  85 = 
  203. keycode  86 = 
  204. keycode  87 =
  205. keycode  88 =
  206. keycode  89 =
  207. keycode  90 =
  208. keycode  91 =
  209. keycode  92 =
  210. keycode  93 =
  211. keycode  94 =
  212. keycode  95 =
  213. keycode  96 = less          greater        
  214. keycode  97 = Do
  215.     shift keycode  97 = Remove
  216. keycode  98 = Help
  217. keycode  99 = parenleft
  218. keycode 100 = parenright           
  219. keycode 101 = slash
  220. keycode 102 = asterisk
  221. keycode 103 = seven
  222. keycode 104 = eight
  223. keycode 105 = nine
  224. keycode 106 = four
  225. keycode 107 = five
  226. keycode 108 = six
  227. keycode 109 = one
  228. keycode 110 = two
  229. keycode 111 = three
  230. keycode 112 = zero
  231. keycode 113 = period             
  232. keycode 114 = Return
  233. keycode 115 =
  234. keycode 116 =
  235. keycode 117 =
  236. keycode 118 =
  237. keycode 119 =
  238. keycode 120 =
  239. keycode 121 =
  240. keycode 122 =
  241. keycode 123 =
  242. keycode 124 =
  243. keycode 125 =
  244. keycode 126 =
  245. keycode 127 =
  246. string F1 = "\033[[A"
  247. string F2 = "\033[[B"
  248. string F3 = "\033[[C"
  249. string F4 = "\033[[D"
  250. string F5 = "\033[[E"
  251. string F6 = "\033[17~"
  252. string F7 = "\033[18~"
  253. string F8 = "\033[19~"
  254. string F9 = "\033[20~"
  255. string F10 = "\033[21~"
  256. string F11 = "\033[23~"
  257. string F12 = "\033[24~"
  258. string F13 = "\033[25~"
  259. string F14 = "\033[26~"
  260. string F15 = "\033[28~"
  261. string F16 = "\033[29~"
  262. string F17 = "\033[31~"
  263. string F18 = "\033[32~"
  264. string F19 = "\033[33~"
  265. string F20 = "\033[34~"
  266. string Insert = "\033[2~"
  267. string Prior = "\033[5~"
  268. string Next = "\033[6~"
  269. string Help = "\033[7~"
  270. !
  271. ! definitions libres (entre autres)
  272. !string Remove = "\033[3~"
  273. !string Select = "\033[4~"
  274. !string Find = "\033[1~"
  275. !string Macro = "\033[M"
  276. !string Pause = "\033[P"
  277. !
  278. ! mes propres definitions en utilisant des symboles libres
  279. !
  280. ! Undo
  281. string Do = "\033[8~"
  282. !
  283. ! Shift Undo
  284. string Remove = "\033[9~"
  285. !
  286. ! ClrHome
  287. string F21 = "\033[H"
  288. !
  289. ! Shift ClrHome
  290. string F22 = "\033[Y"
  291. !
  292. ! Shift Left
  293. string F23 = ""
  294. !
  295. ! Control Left
  296. string F24 = ""
  297. !
  298. ! Shift Right
  299. string F25 = ""
  300. !
  301. ! Control Right
  302. string F26 = ""
  303. !
  304. compose '`' 'A' to '└'
  305. compose '`' 'a' to 'α'
  306. compose '^' 'A' to '┬'
  307. compose '^' 'a' to 'Γ'
  308. compose '`' 'E' to '╚'
  309. compose '`' 'e' to 'Φ'
  310. compose '^' 'E' to '╩'
  311. compose '^' 'e' to 'Ω'
  312. compose '^' 'i' to 'ε'
  313. compose '^' 'O' to '╘'
  314. compose '^' 'o' to '⌠'
  315. compose '`' 'U' to '┘'
  316. compose '`' 'u' to '∙'
  317. compose '^' 'u' to '√'
  318.